/**
 *====================================================
 * 文件名称: EnterpriseEntity.java
 * 修订记录：
 * No    日期				作者(操作:具体内容)
 * 1.    2015年9月23日			chenxy(创建:创建文件)
 *====================================================
 * 类描述：(说明未实现或其它不应生成javadoc的内容)
 */
package com.yuexunit.finance.member.entity;

import java.math.BigDecimal;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

import com.yuexunit.finance.member.entity.lexicon.ApproveTypeEnum;
import com.yuexunit.finance.member.entity.lexicon.AuditStateEnum;
import com.yuexunit.finance.member.entity.lexicon.AuthenticationEnum;
import com.yuexunit.finance.member.entity.lexicon.EnterpriseTypeEnum;
import com.yuexunit.finance.member.entity.lexicon.StateEnum;
import com.yuexunit.jsonutil.JSON;

/**
 * @ClassName: EnterpriseEntity
 * @Description: TODO(这里用一句话描述这个类的作用)
 * @author chenxy
 * @date 2015年9月23日 下午5:42:57
 */
@Entity
@Table(name = "FIN_ENTERPRISE")
public class EnterpriseEntity {

	/** 企业信息ID */
	@Id
	@GeneratedValue
	@Column(name = "ENTERPRISE_ID")
	private Long enterpriseId;

	/** 租户ID */
	@Column(name = "TENANT_ID")
	private Long tenantId;

	/** 注册帐号ID */
	@Column(name = "ACCOUNT_ID")
	private Long accountId;

	/** 企业名称 */
	@Column(name = "ENTERPRISE_NAME")
	private String enterpriseName;
	
	/** 企业简称 */
	@Column(name = "ENTERPRISE_SHORT_NAME")
	private String enterpriseShortName;

	/** 企业性质 */
	@Column(name = "NATURE")
	private String nature;

	/** 经营类型 */
	@Column(name = "BUSINESS_TYPE")
	private String businessType;

	/** 资质等级 */
	@Column(name = "QUALIFICATIONS")
	private String qualifications;

	/** 工商注册号 */
	@Column(name = "BUSINESS_LICENCE")
	private String businessLicence;

	/** 组织机构代码 */
	@Column(name = "CERTIFICATE")
	private String certificate;

	/** 营业执照所在地 */
	@Column(name = "ADDRESS")
	private String address;

	/** 联系地址 */
	@Column(name = "CONTACT_ADDRESS")
	private String contactAddress;

	/** 联系电话 */
	@Column(name = "CONTACT_NUMBER")
	private String contactNumber;

	/** 企业经营范围 */
	@Column(name = "BUSINESS_SCOPE")
	private String businessScope;

	/**  营业期限 */
	@Column(name = "BUSINESS_TIME_LIMIT")
	private String businessTimeLimit;

	/** 注册资金 */
	@Column(name = "REGISTERED_CAPITAL")
	private String registeredCapital;

	/** 法人代表 */
	@Column(name = "LEGAL_PERSON")
	private String legalPerson;

	/** 法人身份证号 */
	@Column(name = "LEGAL_IDCARD")
	private String legalIdcard;

	/** 证件有效期 */
	@Column(name = "LEGAL_PERIOD")
	private String legalPeriod;

	/** 法人职务 */
	@Column(name = "LEGAL_DUTY")
	private String legalDuty;

	/** 邮编 */
	@Column(name = "ZIP_CODE")
	private String zipCode;

	/** 委托代理人 */
	@Column(name = "PROCURATOR")
	private String procurator;

	/** 委托代理人身份证 */
	@Column(name = "PROCURATOR_IDCARD")
	private String procuratorIdcard;

	/** 委托证件有效期 */
	@Column(name = "PROCURATOR_PERIOD")
	private String procuratorPeriod;

	/** 委托代理人职务 */
	@Column(name = "PROCURATOR_DUTY")
	private String procuratorDuty;

	/** 办公电话 */
	@Column(name = "OFFICE_PHONE")
	private String officePhone;

	/** 手机 */
	@Column(name = "MOBILE")
	private String mobile;

	/** 传真 */
	@Column(name = "FAX")
	private String fax;

	/** 电子邮箱 */
	@Column(name = "E_MAIL")
	private String eMail;

	/** 开户行名称 */
	@Column(name = "DEPOSIT_BANK")
	private String depositBank;

	/** 开户名 */
	@Column(name = "ACCOUNT_HOLDER")
	private String accountHolder;

	/** 银行卡号 */
	@Column(name = "CREDIT_CARD")
	private String creditCard;

	/** 说明 */
	@Column(name = "REMARK")
	private String remark;

	/** 审核状态 0:未知/1:未审核/2:审核通过/3:审核拒绝 */
	@Column(name = "AUDIT_STATE")
	private AuditStateEnum auditState;

	/** 审核说明 */
	@Column(name = "AUDIT_REMARK")
	private String auditRemark;

	/** 状态 0:未知/1:有效/2:禁用 */
	@Column(name = "STATE")
	private StateEnum state;

	/** 营业执照图片 */
	@Column(name = "BUSINESS_LICENCE_IMAGE")
	private String businessLicenceImage;

	/** 组织机构代码图片 */
	@Column(name = "CERTIFICATE_IMAGE")
	private String certificateImage;

	/** 法人代表正面照 */
	@Column(name = "LEGAL_PERSON_FRONT_IMAGE")
	private String legalPersonFrontImage;

	/** 法人代表反面照 */
	@Column(name = "LEGAL_PERSON_BACK_IMAGE")
	private String legalPersonBackImage;

	/** 公司资质 */
	@Column(name = "QUALIFICATIONS_IMAGE")
	private String qualificationsImage;

	/** 信用报告 */
	@Column(name = "CREDIT_REPORT_IMAGE")
	private String creditReportImage;

	/** 企业LOGO */
	@Column(name = "ENTERPRISE_LOGO")
	private String enterpriseLogo;

	/** 提交状态 0-未提交;1-已提交 */
	@Column(name = "SUBMIT_STATE")
	private Boolean submitState;
	
	/** 是否有效 0-无效;1-有效 */
	@Column(name = "ENABLED")
	private Boolean enabled;

	/** 创建时间 */
	@Column(name = "CREATE_DT")
	private Date createDateTime;

	/** 更新时间 */
	@Column(name = "UPDATE_DT")
	private Date updateDateTime;
	
	/** 是否禁用 0-正常;1-禁用 */
	@Column(name = "FORBIDDEN")
	private Boolean forbidden;
	
	/** 是否冻结 0-正常;1-冻结 */
	@Column(name = "FREEZE")
	private Boolean freeze;
	
	/** 客户类型 0-客户;1-分销商 */
	@Column(name = "ENTERPRISE_TYPE")
	private EnterpriseTypeEnum enterpriseType;
	
	/** 所属客户 */
	@Column(name = "BELONGS_ENTERPRISE_CODE")
	private String belongsEnterpriseCode;

	/** 审核人ID1 */
	@Column(name = "AUDITOR_ID1")
	private Long auditorId1;
	
	/** 审核人1 */
	@Column(name = "AUDITOR1")
	private String auditor1;
	
	/** 审核时间1 */
	@Column(name = "AUDIT_DATE1")
	private Date auditDate1;
	
	/** 审核1 */
	@Column(name = "AUDIT1")
	private String audit1;
	
	/** 审核状态1 */
	@Column(name = "AUDIT_STATE1")
	private Boolean auditState1;
	
	/** 审核提交状态1 */
	@Column(name = "AUDIT_SUBMIT_STATE1")
	private Boolean auditSubmitState1;
	
	/** 审核人ID2 */
	@Column(name = "AUDITOR_ID2")
	private Long auditorId2;
	
	/** 审核人2 */
	@Column(name = "AUDITOR2")
	private String auditor2;
	
	/** 审核时间2 */
	@Column(name = "AUDIT_DATE2")
	private Date auditDate2;
	
	/** 审核2 */
	@Column(name = "AUDIT2")
	private String audit2;
	
	/** 审核状态2 */
	@Column(name = "AUDIT_STATE2")
	private Boolean auditState2;
	
	/** 审核提交状态2 */
	@Column(name = "AUDIT_SUBMIT_STATE2")
	private Boolean auditSubmitState2;
	
	/** 审核人ID3 */
	@Column(name = "AUDITOR_ID3")
	private Long auditorId3;
	
	/** 审核人3 */
	@Column(name = "AUDITOR3")
	private String auditor3;
	
	/** 审核时间3 */
	@Column(name = "AUDIT_DATE3")
	private Date auditDate3;
	
	/** 审核3 */
	@Column(name = "AUDIT3")
	private String audit3;
	
	/** 审核状态3 */
	@Column(name = "AUDIT_STATE3")
	private Boolean auditState3;
	
	/** 审核提交状态3 */
	@Column(name = "AUDIT_SUBMIT_STATE3")
	private Boolean auditSubmitState3;
	
	/** 审核人ID4 */
	@Column(name = "AUDITOR_ID4")
	private Long auditorId4;
	
	/** 审核人4 */
	@Column(name = "AUDITOR4")
	private String auditor4;
	
	/** 审核时间4 */
	@Column(name = "AUDIT_DATE4")
	private Date auditDate4;
	
	/** 审核4 */
	@Column(name = "AUDIT4")
	private String audit4;
	
	/** 审核状态4 */
	@Column(name = "AUDIT_STATE4")
	private Boolean auditState4;
	
	/** 审核提交状态4 */
	@Column(name = "AUDIT_SUBMIT_STATE4")
	private Boolean auditSubmitState4;
	
	/** 审核人ID5 */
	@Column(name = "AUDITOR_ID5")
	private Long auditorId5;
	
	/** 审核人5 */
	@Column(name = "AUDITOR5")
	private String auditor5;
	
	/** 审核时间5 */
	@Column(name = "AUDIT_DATE5")
	private Date auditDate5;
	
	/** 审核5 */
	@Column(name = "AUDIT5")
	private String audit5;
	
	/** 审核状态5 */
	@Column(name = "AUDIT_STATE5")
	private Boolean auditState5;
	
	/** 审核提交状态5 */
	@Column(name = "AUDIT_SUBMIT_STATE5")
	private Boolean auditSubmitState5;
	
	/** 审核人ID6 */
	@Column(name = "AUDITOR_ID6")
	private Long auditorId6;
	
	/** 审核人6 */
	@Column(name = "AUDITOR6")
	private String auditor6;
	
	/** 审核时间6 */
	@Column(name = "AUDIT_DATE6")
	private Date auditDate6;
	
	/** 审核6 */
	@Column(name = "AUDIT6")
	private String audit6;
	
	/** 审核状态6 */
	@Column(name = "AUDIT_STATE6")
	private Boolean auditState6;
	
	/** 审核提交状态6 */
	@Column(name = "AUDIT_SUBMIT_STATE6")
	private Boolean auditSubmitState6;
	
	/** 审核人ID7 */
	@Column(name = "AUDITOR_ID7")
	private Long auditorId7;
	
	/** 审核人7 */
	@Column(name = "AUDITOR7")
	private String auditor7;
	
	/** 审核时间7 */
	@Column(name = "AUDIT_DATE7")
	private Date auditDate7;
	
	/** 审核7 */
	@Column(name = "AUDIT7")
	private String audit7;
	
	/** 审核状态7 */
	@Column(name = "AUDIT_STATE7")
	private Boolean auditState7;
	
	/** 审核提交状态7 */
	@Column(name = "AUDIT_SUBMIT_STATE7")
	private Boolean auditSubmitState7;
	
	/** 审核人ID8 */
	@Column(name = "AUDITOR_ID8")
	private Long auditorId8;
	
	/** 审核人8 */
	@Column(name = "AUDITOR8")
	private String auditor8;
	
	/** 审核时间8 */
	@Column(name = "AUDIT_DATE8")
	private Date auditDate8;
	
	/** 审核8 */
	@Column(name = "AUDIT8")
	private String audit8;
	
	/** 审核状态8 */
	@Column(name = "AUDIT_STATE8")
	private Boolean auditState8;
	
	/** 审核提交状态8 */
	@Column(name = "AUDIT_SUBMIT_STATE8")
	private Boolean auditSubmitState8;
	
	/** 审核人ID9 */
	@Column(name = "AUDITOR_ID9")
	private Long auditorId9;
	
	/** 审核人9 */
	@Column(name = "AUDITOR9")
	private String auditor9;
	
	/** 审核时间9 */
	@Column(name = "AUDIT_DATE9")
	private Date auditDate9;
	
	/** 审核9 */
	@Column(name = "AUDIT9")
	private String audit9;
	
	/** 审核状态9 */
	@Column(name = "AUDIT_STATE9")
	private Boolean auditState9;
	
	/** 审核提交状态9 */
	@Column(name = "AUDIT_SUBMIT_STATE9")
	private Boolean auditSubmitState9;
	
	/** 审核人ID10 */
	@Column(name = "AUDITOR_ID10")
	private Long auditorId10;
	
	/** 审核人10 */
	@Column(name = "AUDITOR10")
	private String auditor10;
	
	/** 审核时间10 */
	@Column(name = "AUDIT_DATE10")
	private Date auditDate10;
	
	/** 审核10 */
	@Column(name = "AUDIT10")
	private String audit10;
	
	/** 审核状态10 */
	@Column(name = "AUDIT_STATE10")
	private Boolean auditState10;
	
	/** 审核提交状态10 */
	@Column(name = "AUDIT_SUBMIT_STATE10")
	private Boolean auditSubmitState10;
	
	/** 审核人ID11 */
	@Column(name = "AUDITOR_ID11")
	private Long auditorId11;
	
	/** 审核人11 */
	@Column(name = "AUDITOR11")
	private String auditor11;
	
	/** 审核时间11 */
	@Column(name = "AUDIT_DATE11")
	private Date auditDate11;
	
	/** 审核11 */
	@Column(name = "AUDIT11")
	private String audit11;
	
	/** 审核状态11 */
	@Column(name = "AUDIT_STATE11")
	private Boolean auditState11;
	
	/** 审核提交状态11 */
	@Column(name = "AUDIT_SUBMIT_STATE11")
	private Boolean auditSubmitState11;
	
	/** 审核人ID11 */
	@Column(name = "AUDITOR_ID12")
	private Long auditorId12;
	
	/** 审核人11 */
	@Column(name = "AUDITOR12")
	private String auditor12;
	
	/** 审核时间11 */
	@Column(name = "AUDIT_DATE12")
	private Date auditDate12;
	
	/** 审核11 */
	@Column(name = "AUDIT12")
	private String audit12;
	
	/** 审核状态11 */
	@Column(name = "AUDIT_STATE12")
	private Boolean auditState12;
	
	/** 审核提交状态11 */
	@Column(name = "AUDIT_SUBMIT_STATE12")
	private Boolean auditSubmitState12;
	
	//----------------工商信息-------------------------------------//
	
	/** 公司ID */
	@Column(name = "ID")
	private String id;
	
	/** 验证状态 */
	@Column(name = "COMPANY_CHECK")
	private Boolean companyCheck;
	
	/** 法人姓名 */
	@Column(name = "FR_NAME")
	private String FrName;
	 
	/** 工商注册号 */
	@Column(name = "REG_NO")
	private String regNo;
	
	/** 注册资金(单位:万元) */
	@Column(name = "REG_CAP")
	private String regCap;
	
	/** 注册币种 */
	@Column(name = "REG_CAP_CUR")
	private String regCapCur;
	
	/** 开业日期 */
	@Column(name = "ES_DATE")
	private String esDate;
	
	/** 经营期限自 */
	@Column(name = "OPEN_FROM")
	private String openFrom;
	
	/** 经营期限至 */
	@Column(name = "OPEN_TO")
	private String openTo;
	
	/** 企业类型 */
	@Column(name = "COMPANY_TYPE")
	private String companyType;
	
	/** 经营状态(在营、注销、吊销、其他) */
	@Column(name = "COMPANY_STATUS")
	private String companyStatus;
	
	/** 注销日期 */
	@Column(name = "CANCEL_DATE")
	private String cancelDate;
	
	/** 吊销日期 */
	@Column(name = "REVOKE_DATE")
	private String revokeDate;
	
	/** 注册地址 */
	@Column(name = "REG_ADDRESS")
	private String regAddress;
	
	/** 许可经营项目 */
	@Column(name = "ABU_ITEM")
	private String abuItem;
	
	/** 一般经营项目 */
	@Column(name = "CBU_ITEM")
	private String cubItem;
	
	/** 经营(业务)范围 */
	@Column(name = "OPERATE_SCOPE")
	private String operateScope;
	
	/** 经营(业务)范围及方式 */
	@Column(name = "OPERATE_SCOPE_AND_FORM")
	private String operateScopeAndForm;
	
	/** 流程节点ID */
	@Column(name = "FINAL_STATE")
	private Long finalState;
	
	/** 审批编号 */
	@Column(name = "AUDITNUMBER")
	private String auditNumber;

	/** 是否打回 */
	@Column(name = "CALLBACK")
	private Boolean callback;
	
	/** 省 */
	@Column(name = "PROVINCE")
	private String province;
	
	/** 市 */
	@Column(name = "CITY")
	private String city;
	
	/** 区 */
	@Column(name = "DISTRICT")
	private String district;
	
	/** 代销码 */
	@Column(name = "PROXY_SALE_CODE")
	private String proxySaleCode;
	
	/** 打款金额 */
	@Column(name = "CASH")
	private BigDecimal cash;
	
	/** 认证状态:0:未认证/1: 实名待审核 /2:已打款3:认证成功/4: 认证失败 /5: 实名驳回*/
	@Column(name="AUTHENTICATION")
	private AuthenticationEnum authentication;
	
	/** 实名认证请求服务ID */ 
	@Column(name="SERVICE_ID")
	private String serviceId;
	
	/** 打款完成时间 */
	@Column(name="PAYEDTIME")
	private String payedTime;
	
	/** 错误信息 */
	@Column(name="ERROR_MESSAGE")
	private String errorMessage;
	
	/** 银行支行 */
	@Column(name="SUBBRANCH")
	private String subbranch;
	
	/** 单位类型 */
	@Column(name="UNIT_TYPE_ID")
	private String unitTypeId;
	
	/** 证件类型 */
	@Column(name="SCARDTYPE")
	private String scardType;
	
	/** 社会统一信用代码  */
	@Column(name="CODEUSC")
	private String codeUSC;
	
	/** 填写人身份  */
	@Column(name="SUSERTYPE")
	private String sUserType;
	
	/** 法定代表人归属地区  */
	@Column(name="LEGALAREA")
	private String legalArea;
	
	/** 预计审核完成时间  */
	@Column(name="PROMPTTIME")
	private String promptTime;
	
	/** 认证类型  */
	@Column(name="APPROVE_TYPE")
	private ApproveTypeEnum approveType;
	
	/** 大额行号  */
	@Column(name="PRCPTCD")
	private String prcptcd;
	
	/** 经度  */
	@Column(name="LNG")
	private String lng;
	
	/** 纬度  */
	@Column(name="LAT")
	private String lat;
	
	/** 打款接口调用次数 */
	@Column(name="TOPAY_COUNT")
	private Integer toPayCount = 0;
	
	public Integer getToPayCount() {
		return toPayCount;
	}

	public void setToPayCount(Integer toPayCount) {
		this.toPayCount = toPayCount;
	}

	public String getLng() {
		return lng;
	}

	public void setLng(String lng) {
		this.lng = lng;
	}

	public String getLat() {
		return lat;
	}

	public void setLat(String lat) {
		this.lat = lat;
	}

	public String getPrcptcd() {
		return prcptcd;
	}

	public void setPrcptcd(String prcptcd) {
		this.prcptcd = prcptcd;
	}

	public ApproveTypeEnum getApproveType() {
		if (approveType == null) {
			return ApproveTypeEnum.UNKNOWN;
		}
		return approveType;
	}

	public void setApproveType(ApproveTypeEnum approveType) {
		this.approveType = approveType;
	}

	public String getPromptTime() {
		return promptTime;
	}

	public void setPromptTime(String promptTime) {
		this.promptTime = promptTime;
	}

	public String getLegalArea() {
		return legalArea;
	}

	public void setLegalArea(String legalArea) {
		this.legalArea = legalArea;
	}

	public String getsUserType() {
		return sUserType;
	}

	public void setsUserType(String sUserType) {
		this.sUserType = sUserType;
	}

	public String getUnitTypeId() {
		return unitTypeId;
	}

	public void setUnitTypeId(String unitTypeId) {
		this.unitTypeId = unitTypeId;
	}

	public String getCodeUSC() {
		return codeUSC;
	}

	public void setCodeUSC(String codeUSC) {
		this.codeUSC = codeUSC;
	}

	public String getErrorMessage() {
		return errorMessage;
	}

	public void setErrorMessage(String errorMessage) {
		this.errorMessage = errorMessage;
	}

	public String getSubbranch() {
		return subbranch;
	}

	public void setSubbranch(String subbranch) {
		this.subbranch = subbranch;
	}

	public String getPayedTime() {
		return payedTime;
	}

	public void setPayedTime(String payedTime) {
		this.payedTime = payedTime;
	}

	public String getServiceId() {
		return serviceId;
	}

	public void setServiceId(String serviceId) {
		this.serviceId = serviceId;
	}

	public AuthenticationEnum getAuthentication() {
		if (authentication == null) {
			return AuthenticationEnum.NOTCERTIFIED;
		}
		return authentication;
	}

	public void setAuthentication(AuthenticationEnum authentication) {
		this.authentication = authentication;
	}

	public BigDecimal getCash() {
		return cash;
	}

	public void setCash(BigDecimal cash) {
		this.cash = cash;
	}

	public String getProxySaleCode() {
		return proxySaleCode;
	}

	public void setProxySaleCode(String proxySaleCode) {
		this.proxySaleCode = proxySaleCode;
	}

	public Long getEnterpriseId() {
		return enterpriseId;
	}

	public void setEnterpriseId(Long enterpriseId) {
		this.enterpriseId = enterpriseId;
	}

	public Long getTenantId() {
		return tenantId;
	}

	public void setTenantId(Long tenantId) {
		this.tenantId = tenantId;
	}

	public Long getAccountId() {
		return accountId;
	}

	public void setAccountId(Long accountId) {
		this.accountId = accountId;
	}

	public String getEnterpriseName() {
		return enterpriseName;
	}

	public void setEnterpriseName(String enterpriseName) {
		this.enterpriseName = enterpriseName;
	}

	public String getEnterpriseShortName() {
		return enterpriseShortName;
	}

	public void setEnterpriseShortName(String enterpriseShortName) {
		this.enterpriseShortName = enterpriseShortName;
	}

	public String getNature() {
		return nature;
	}

	public void setNature(String nature) {
		this.nature = nature;
	}

	public String getBusinessType() {
		return businessType;
	}

	public void setBusinessType(String businessType) {
		this.businessType = businessType;
	}

	public String getQualifications() {
		return qualifications;
	}

	public void setQualifications(String qualifications) {
		this.qualifications = qualifications;
	}

	public String getBusinessLicence() {
		return businessLicence;
	}

	public void setBusinessLicence(String businessLicence) {
		this.businessLicence = businessLicence;
	}

	public String getCertificate() {
		return certificate;
	}

	public void setCertificate(String certificate) {
		this.certificate = certificate;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public String getContactAddress() {
		return contactAddress;
	}

	public void setContactAddress(String contactAddress) {
		this.contactAddress = contactAddress;
	}

	public String getContactNumber() {
		return contactNumber;
	}

	public void setContactNumber(String contactNumber) {
		this.contactNumber = contactNumber;
	}

	public String getBusinessScope() {
		return businessScope;
	}

	public void setBusinessScope(String businessScope) {
		this.businessScope = businessScope;
	}

	public String getBusinessTimeLimit() {
		return businessTimeLimit;
	}

	public void setBusinessTimeLimit(String businessTimeLimit) {
		this.businessTimeLimit = businessTimeLimit;
	}

	public String getRegisteredCapital() {
		return registeredCapital;
	}

	public void setRegisteredCapital(String registeredCapital) {
		this.registeredCapital = registeredCapital;
	}

	public String getLegalPerson() {
		return legalPerson;
	}

	public void setLegalPerson(String legalPerson) {
		this.legalPerson = legalPerson;
	}

	public String getLegalIdcard() {
		return legalIdcard;
	}

	public void setLegalIdcard(String legalIdcard) {
		this.legalIdcard = legalIdcard;
	}

	public String getLegalPeriod() {
		return legalPeriod;
	}

	public void setLegalPeriod(String legalPeriod) {
		this.legalPeriod = legalPeriod;
	}

	public String getLegalDuty() {
		return legalDuty;
	}

	public void setLegalDuty(String legalDuty) {
		this.legalDuty = legalDuty;
	}

	public String getZipCode() {
		return zipCode;
	}

	public void setZipCode(String zipCode) {
		this.zipCode = zipCode;
	}

	public String getProcurator() {
		return procurator;
	}

	public void setProcurator(String procurator) {
		this.procurator = procurator;
	}

	public String getProcuratorIdcard() {
		return procuratorIdcard;
	}

	public void setProcuratorIdcard(String procuratorIdcard) {
		this.procuratorIdcard = procuratorIdcard;
	}

	public String getProcuratorPeriod() {
		return procuratorPeriod;
	}

	public void setProcuratorPeriod(String procuratorPeriod) {
		this.procuratorPeriod = procuratorPeriod;
	}

	public String getProcuratorDuty() {
		return procuratorDuty;
	}

	public void setProcuratorDuty(String procuratorDuty) {
		this.procuratorDuty = procuratorDuty;
	}

	public String getOfficePhone() {
		return officePhone;
	}

	public void setOfficePhone(String officePhone) {
		this.officePhone = officePhone;
	}

	public String getMobile() {
		return mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	public String getFax() {
		return fax;
	}

	public void setFax(String fax) {
		this.fax = fax;
	}

	public String geteMail() {
		return eMail;
	}

	public void seteMail(String eMail) {
		this.eMail = eMail;
	}

	public String getDepositBank() {
		return depositBank;
	}

	public void setDepositBank(String depositBank) {
		this.depositBank = depositBank;
	}

	public String getAccountHolder() {
		return accountHolder;
	}

	public void setAccountHolder(String accountHolder) {
		this.accountHolder = accountHolder;
	}

	public String getCreditCard() {
		return creditCard;
	}

	public void setCreditCard(String creditCard) {
		this.creditCard = creditCard;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public AuditStateEnum getAuditState() {
		return auditState;
	}

	public void setAuditState(AuditStateEnum auditState) {
		this.auditState = auditState;
	}

	public String getAuditRemark() {
		return auditRemark;
	}

	public void setAuditRemark(String auditRemark) {
		this.auditRemark = auditRemark;
	}

	public StateEnum getState() {
		return state;
	}

	public void setState(StateEnum state) {
		this.state = state;
	}

	public String getBusinessLicenceImage() {
		return businessLicenceImage;
	}

	public void setBusinessLicenceImage(String businessLicenceImage) {
		this.businessLicenceImage = businessLicenceImage;
	}

	public String getCertificateImage() {
		return certificateImage;
	}

	public void setCertificateImage(String certificateImage) {
		this.certificateImage = certificateImage;
	}

	public String getLegalPersonFrontImage() {
		return legalPersonFrontImage;
	}

	public void setLegalPersonFrontImage(String legalPersonFrontImage) {
		this.legalPersonFrontImage = legalPersonFrontImage;
	}

	public String getLegalPersonBackImage() {
		return legalPersonBackImage;
	}

	public void setLegalPersonBackImage(String legalPersonBackImage) {
		this.legalPersonBackImage = legalPersonBackImage;
	}

	public String getQualificationsImage() {
		return qualificationsImage;
	}

	public void setQualificationsImage(String qualificationsImage) {
		this.qualificationsImage = qualificationsImage;
	}

	public String getCreditReportImage() {
		return creditReportImage;
	}

	public void setCreditReportImage(String creditReportImage) {
		this.creditReportImage = creditReportImage;
	}

	public String getEnterpriseLogo() {
		return enterpriseLogo;
	}

	public void setEnterpriseLogo(String enterpriseLogo) {
		this.enterpriseLogo = enterpriseLogo;
	}

	public Boolean getSubmitState() {
		return submitState;
	}

	public void setSubmitState(Boolean submitState) {
		this.submitState = submitState;
	}

	public Boolean getEnabled() {
		return enabled;
	}

	public void setEnabled(Boolean enabled) {
		this.enabled = enabled;
	}

	public Date getCreateDateTime() {
		return createDateTime;
	}

	public void setCreateDateTime(Date createDateTime) {
		this.createDateTime = createDateTime;
	}

	public Date getUpdateDateTime() {
		return updateDateTime;
	}

	public void setUpdateDateTime(Date updateDateTime) {
		this.updateDateTime = updateDateTime;
	}

	public Boolean getForbidden() {
		return forbidden;
	}

	public void setForbidden(Boolean forbidden) {
		this.forbidden = forbidden;
	}

	public Boolean getFreeze() {
		return freeze;
	}

	public void setFreeze(Boolean freeze) {
		this.freeze = freeze;
	}

	public EnterpriseTypeEnum getEnterpriseType() {
		return enterpriseType;
	}

	public void setEnterpriseType(EnterpriseTypeEnum enterpriseType) {
		this.enterpriseType = enterpriseType;
	}

	public String getBelongsEnterpriseCode() {
		return belongsEnterpriseCode;
	}

	public void setBelongsEnterpriseCode(String belongsEnterpriseCode) {
		this.belongsEnterpriseCode = belongsEnterpriseCode;
	}

	public Long getAuditorId1() {
		return auditorId1;
	}

	public void setAuditorId1(Long auditorId1) {
		this.auditorId1 = auditorId1;
	}

	public String getAuditor1() {
		return auditor1;
	}

	public void setAuditor1(String auditor1) {
		this.auditor1 = auditor1;
	}

	public Date getAuditDate1() {
		return auditDate1;
	}

	public void setAuditDate1(Date auditDate1) {
		this.auditDate1 = auditDate1;
	}

	public String getAudit1() {
		return audit1;
	}

	public void setAudit1(String audit1) {
		this.audit1 = audit1;
	}

	public Boolean getAuditState1() {
		return auditState1;
	}

	public void setAuditState1(Boolean auditState1) {
		this.auditState1 = auditState1;
	}

	public Boolean getAuditSubmitState1() {
		return auditSubmitState1;
	}

	public void setAuditSubmitState1(Boolean auditSubmitState1) {
		this.auditSubmitState1 = auditSubmitState1;
	}

	public Long getAuditorId2() {
		return auditorId2;
	}

	public void setAuditorId2(Long auditorId2) {
		this.auditorId2 = auditorId2;
	}

	public String getAuditor2() {
		return auditor2;
	}

	public void setAuditor2(String auditor2) {
		this.auditor2 = auditor2;
	}

	public Date getAuditDate2() {
		return auditDate2;
	}

	public void setAuditDate2(Date auditDate2) {
		this.auditDate2 = auditDate2;
	}

	public String getAudit2() {
		return audit2;
	}

	public void setAudit2(String audit2) {
		this.audit2 = audit2;
	}

	public Boolean getAuditState2() {
		return auditState2;
	}

	public void setAuditState2(Boolean auditState2) {
		this.auditState2 = auditState2;
	}

	public Boolean getAuditSubmitState2() {
		return auditSubmitState2;
	}

	public void setAuditSubmitState2(Boolean auditSubmitState2) {
		this.auditSubmitState2 = auditSubmitState2;
	}

	public Long getAuditorId3() {
		return auditorId3;
	}

	public void setAuditorId3(Long auditorId3) {
		this.auditorId3 = auditorId3;
	}

	public String getAuditor3() {
		return auditor3;
	}

	public void setAuditor3(String auditor3) {
		this.auditor3 = auditor3;
	}

	public Date getAuditDate3() {
		return auditDate3;
	}

	public void setAuditDate3(Date auditDate3) {
		this.auditDate3 = auditDate3;
	}

	public String getAudit3() {
		return audit3;
	}

	public void setAudit3(String audit3) {
		this.audit3 = audit3;
	}

	public Boolean getAuditState3() {
		return auditState3;
	}

	public void setAuditState3(Boolean auditState3) {
		this.auditState3 = auditState3;
	}

	public Boolean getAuditSubmitState3() {
		return auditSubmitState3;
	}

	public void setAuditSubmitState3(Boolean auditSubmitState3) {
		this.auditSubmitState3 = auditSubmitState3;
	}

	public Long getAuditorId4() {
		return auditorId4;
	}

	public void setAuditorId4(Long auditorId4) {
		this.auditorId4 = auditorId4;
	}

	public String getAuditor4() {
		return auditor4;
	}

	public void setAuditor4(String auditor4) {
		this.auditor4 = auditor4;
	}

	public Date getAuditDate4() {
		return auditDate4;
	}

	public void setAuditDate4(Date auditDate4) {
		this.auditDate4 = auditDate4;
	}

	public String getAudit4() {
		return audit4;
	}

	public void setAudit4(String audit4) {
		this.audit4 = audit4;
	}

	public Boolean getAuditState4() {
		return auditState4;
	}

	public void setAuditState4(Boolean auditState4) {
		this.auditState4 = auditState4;
	}

	public Boolean getAuditSubmitState4() {
		return auditSubmitState4;
	}

	public void setAuditSubmitState4(Boolean auditSubmitState4) {
		this.auditSubmitState4 = auditSubmitState4;
	}

	public Long getAuditorId5() {
		return auditorId5;
	}

	public void setAuditorId5(Long auditorId5) {
		this.auditorId5 = auditorId5;
	}

	public String getAuditor5() {
		return auditor5;
	}

	public void setAuditor5(String auditor5) {
		this.auditor5 = auditor5;
	}

	public Date getAuditDate5() {
		return auditDate5;
	}

	public void setAuditDate5(Date auditDate5) {
		this.auditDate5 = auditDate5;
	}

	public String getAudit5() {
		return audit5;
	}

	public void setAudit5(String audit5) {
		this.audit5 = audit5;
	}

	public Boolean getAuditState5() {
		return auditState5;
	}

	public void setAuditState5(Boolean auditState5) {
		this.auditState5 = auditState5;
	}

	public Boolean getAuditSubmitState5() {
		return auditSubmitState5;
	}

	public void setAuditSubmitState5(Boolean auditSubmitState5) {
		this.auditSubmitState5 = auditSubmitState5;
	}

	public Long getAuditorId6() {
		return auditorId6;
	}

	public void setAuditorId6(Long auditorId6) {
		this.auditorId6 = auditorId6;
	}

	public String getAuditor6() {
		return auditor6;
	}

	public void setAuditor6(String auditor6) {
		this.auditor6 = auditor6;
	}

	public Date getAuditDate6() {
		return auditDate6;
	}

	public void setAuditDate6(Date auditDate6) {
		this.auditDate6 = auditDate6;
	}

	public String getAudit6() {
		return audit6;
	}

	public void setAudit6(String audit6) {
		this.audit6 = audit6;
	}

	public Boolean getAuditState6() {
		return auditState6;
	}

	public void setAuditState6(Boolean auditState6) {
		this.auditState6 = auditState6;
	}

	public Boolean getAuditSubmitState6() {
		return auditSubmitState6;
	}

	public void setAuditSubmitState6(Boolean auditSubmitState6) {
		this.auditSubmitState6 = auditSubmitState6;
	}

	public Long getAuditorId7() {
		return auditorId7;
	}

	public void setAuditorId7(Long auditorId7) {
		this.auditorId7 = auditorId7;
	}

	public String getAuditor7() {
		return auditor7;
	}

	public void setAuditor7(String auditor7) {
		this.auditor7 = auditor7;
	}

	public Date getAuditDate7() {
		return auditDate7;
	}

	public void setAuditDate7(Date auditDate7) {
		this.auditDate7 = auditDate7;
	}

	public String getAudit7() {
		return audit7;
	}

	public void setAudit7(String audit7) {
		this.audit7 = audit7;
	}

	public Boolean getAuditState7() {
		return auditState7;
	}

	public void setAuditState7(Boolean auditState7) {
		this.auditState7 = auditState7;
	}

	public Boolean getAuditSubmitState7() {
		return auditSubmitState7;
	}

	public void setAuditSubmitState7(Boolean auditSubmitState7) {
		this.auditSubmitState7 = auditSubmitState7;
	}

	public Long getAuditorId8() {
		return auditorId8;
	}

	public void setAuditorId8(Long auditorId8) {
		this.auditorId8 = auditorId8;
	}

	public String getAuditor8() {
		return auditor8;
	}

	public void setAuditor8(String auditor8) {
		this.auditor8 = auditor8;
	}

	public Date getAuditDate8() {
		return auditDate8;
	}

	public void setAuditDate8(Date auditDate8) {
		this.auditDate8 = auditDate8;
	}

	public String getAudit8() {
		return audit8;
	}

	public void setAudit8(String audit8) {
		this.audit8 = audit8;
	}

	public Boolean getAuditState8() {
		return auditState8;
	}

	public void setAuditState8(Boolean auditState8) {
		this.auditState8 = auditState8;
	}

	public Boolean getAuditSubmitState8() {
		return auditSubmitState8;
	}

	public void setAuditSubmitState8(Boolean auditSubmitState8) {
		this.auditSubmitState8 = auditSubmitState8;
	}

	public Long getAuditorId9() {
		return auditorId9;
	}

	public void setAuditorId9(Long auditorId9) {
		this.auditorId9 = auditorId9;
	}

	public String getAuditor9() {
		return auditor9;
	}

	public void setAuditor9(String auditor9) {
		this.auditor9 = auditor9;
	}

	public Date getAuditDate9() {
		return auditDate9;
	}

	public void setAuditDate9(Date auditDate9) {
		this.auditDate9 = auditDate9;
	}

	public String getAudit9() {
		return audit9;
	}

	public void setAudit9(String audit9) {
		this.audit9 = audit9;
	}

	public Boolean getAuditState9() {
		return auditState9;
	}

	public void setAuditState9(Boolean auditState9) {
		this.auditState9 = auditState9;
	}

	public Boolean getAuditSubmitState9() {
		return auditSubmitState9;
	}

	public void setAuditSubmitState9(Boolean auditSubmitState9) {
		this.auditSubmitState9 = auditSubmitState9;
	}

	public Long getAuditorId10() {
		return auditorId10;
	}

	public void setAuditorId10(Long auditorId10) {
		this.auditorId10 = auditorId10;
	}

	public String getAuditor10() {
		return auditor10;
	}

	public void setAuditor10(String auditor10) {
		this.auditor10 = auditor10;
	}

	public Date getAuditDate10() {
		return auditDate10;
	}

	public void setAuditDate10(Date auditDate10) {
		this.auditDate10 = auditDate10;
	}

	public String getAudit10() {
		return audit10;
	}

	public void setAudit10(String audit10) {
		this.audit10 = audit10;
	}

	public Boolean getAuditState10() {
		return auditState10;
	}

	public void setAuditState10(Boolean auditState10) {
		this.auditState10 = auditState10;
	}

	public Boolean getAuditSubmitState10() {
		return auditSubmitState10;
	}

	public void setAuditSubmitState10(Boolean auditSubmitState10) {
		this.auditSubmitState10 = auditSubmitState10;
	}

	public Long getAuditorId11() {
		return auditorId11;
	}

	public void setAuditorId11(Long auditorId11) {
		this.auditorId11 = auditorId11;
	}

	public String getAuditor11() {
		return auditor11;
	}

	public void setAuditor11(String auditor11) {
		this.auditor11 = auditor11;
	}

	public Date getAuditDate11() {
		return auditDate11;
	}

	public void setAuditDate11(Date auditDate11) {
		this.auditDate11 = auditDate11;
	}

	public String getAudit11() {
		return audit11;
	}

	public void setAudit11(String audit11) {
		this.audit11 = audit11;
	}

	public Boolean getAuditState11() {
		return auditState11;
	}

	public void setAuditState11(Boolean auditState11) {
		this.auditState11 = auditState11;
	}

	public Boolean getAuditSubmitState11() {
		return auditSubmitState11;
	}

	public void setAuditSubmitState11(Boolean auditSubmitState11) {
		this.auditSubmitState11 = auditSubmitState11;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public Boolean getCompanyCheck() {
		return companyCheck;
	}

	public void setCompanyCheck(Boolean companyCheck) {
		this.companyCheck = companyCheck;
	}

	public String getFrName() {
		return FrName;
	}

	public void setFrName(String frName) {
		FrName = frName;
	}

	public String getRegNo() {
		return regNo;
	}

	public void setRegNo(String regNo) {
		this.regNo = regNo;
	}

	public String getRegCap() {
		return regCap;
	}

	public void setRegCap(String regCap) {
		this.regCap = regCap;
	}

	public String getRegCapCur() {
		return regCapCur;
	}

	public void setRegCapCur(String regCapCur) {
		this.regCapCur = regCapCur;
	}

	public String getEsDate() {
		return esDate;
	}

	public void setEsDate(String esDate) {
		this.esDate = esDate;
	}

	public String getOpenFrom() {
		return openFrom;
	}

	public void setOpenFrom(String openFrom) {
		this.openFrom = openFrom;
	}

	public String getOpenTo() {
		return openTo;
	}

	public void setOpenTo(String openTo) {
		this.openTo = openTo;
	}

	public String getCompanyType() {
		return companyType;
	}

	public void setCompanyType(String companyType) {
		this.companyType = companyType;
	}

	public String getCompanyStatus() {
		return companyStatus;
	}

	public void setCompanyStatus(String companyStatus) {
		this.companyStatus = companyStatus;
	}

	public String getCancelDate() {
		return cancelDate;
	}

	public void setCancelDate(String cancelDate) {
		this.cancelDate = cancelDate;
	}

	public String getRevokeDate() {
		return revokeDate;
	}

	public void setRevokeDate(String revokeDate) {
		this.revokeDate = revokeDate;
	}

	public String getRegAddress() {
		return regAddress;
	}

	public void setRegAddress(String regAddress) {
		this.regAddress = regAddress;
	}

	public String getAbuItem() {
		return abuItem;
	}

	public void setAbuItem(String abuItem) {
		this.abuItem = abuItem;
	}

	public String getCubItem() {
		return cubItem;
	}

	public void setCubItem(String cubItem) {
		this.cubItem = cubItem;
	}

	public String getOperateScope() {
		return operateScope;
	}

	public void setOperateScope(String operateScope) {
		this.operateScope = operateScope;
	}

	public String getOperateScopeAndForm() {
		return operateScopeAndForm;
	}

	public void setOperateScopeAndForm(String operateScopeAndForm) {
		this.operateScopeAndForm = operateScopeAndForm;
	}

	public Long getFinalState() {
		return finalState;
	}

	public void setFinalState(Long finalState) {
		this.finalState = finalState;
	}

	public String getAuditNumber() {
		return auditNumber;
	}

	public void setAuditNumber(String auditNumber) {
		this.auditNumber = auditNumber;
	}

	public Boolean getCallback() {
		return callback;
	}

	public void setCallback(Boolean callback) {
		this.callback = callback;
	}

	public String getProvince() {
		return province;
	}

	public void setProvince(String province) {
		this.province = province;
	}

	public String getCity() {
		return city;
	}

	public void setCity(String city) {
		this.city = city;
	}

	public String getDistrict() {
		return district;
	}

	public void setDistrict(String district) {
		this.district = district;
	}

	@Override
	public String toString() {
		return JSON.toString(this);
	}

	public String getScardType() {
		return scardType;
	}

	public void setScardType(String scardType) {
		this.scardType = scardType;
	}

	public Long getAuditorId12() {
		return auditorId12;
	}

	public void setAuditorId12(Long auditorId12) {
		this.auditorId12 = auditorId12;
	}

	public String getAuditor12() {
		return auditor12;
	}

	public void setAuditor12(String auditor12) {
		this.auditor12 = auditor12;
	}

	public Date getAuditDate12() {
		return auditDate12;
	}

	public void setAuditDate12(Date auditDate12) {
		this.auditDate12 = auditDate12;
	}

	public String getAudit12() {
		return audit12;
	}

	public void setAudit12(String audit12) {
		this.audit12 = audit12;
	}

	public Boolean getAuditState12() {
		return auditState12;
	}

	public void setAuditState12(Boolean auditState12) {
		this.auditState12 = auditState12;
	}

	public Boolean getAuditSubmitState12() {
		return auditSubmitState12;
	}

	public void setAuditSubmitState12(Boolean auditSubmitState12) {
		this.auditSubmitState12 = auditSubmitState12;
	}
}
